<html>
<link rel="stylesheet" href="styles.css" type="text/css">
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head>
<body class="body">
<table width="100%"><tr>
<td><span class="p_name">Package: u_searchcomponents</span></td>
<td class="t_cell"><a href="p_xmi_1203_diagram.html">Diagram</a></td>
<td class="t_cell"><a href="overview.html">Back to overview</a></td>
</tr></table>
<p></p>
<a name="xmi_62"></a><table width="500" border="0" cellpadding="2" cellspacing="1"><tr>
<td class="ClassTableHeader" width="200">
<b>TSearchCombo</b><br>
</td>
<td class="ClassTableHeader" width="150">class
      </td>
</tr></table>
<br><table class="Documentation" width="100%" border="0" cellpadding="2" cellspacing="1"><tr><td><p class="Documentation"><b>Description</b><br>
TSearchCombo 
</p></td></tr></table>Inherits from:

    TRxDBLookupCombo<br>Implements:

    <a href="p_xmi_1203.html#xmi_1204">ISearchComponent</a><br><b>Attributes</b><table width="100%" border="1" cellpadding="3" cellspacing="0">
<tr>
<td class="tableheader">Name</td>
<td class="tableheader">Type</td>
<td class="tableheader">Visibility</td>
</tr>
<tr>
<td class="t_cell">FLabel<br>
</td>
<td class="t_cell">TLabel
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">ds_Recherche<br>
</td>
<td class="t_cell">TDataSource
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">FOldLabelColor<br>
</td>
<td class="t_cell">TColor
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">lwin_ControlRecherche<br>
</td>
<td class="t_cell">TWinControl
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">FSearchControl<br>
</td>
<td class="t_cell">TWinControl
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">gfo_OldFilterOptions<br>
</td>
<td class="t_cell">TFilterOptions
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">gs_OldFilter<br>
</td>
<td class="t_cell">String
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">gs_NomColRech<br>
</td>
<td class="t_cell">String
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">FColor<br>
</td>
<td class="t_cell">TColor
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">gs_valeur<br>
</td>
<td class="t_cell">String
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">ge_DbOnSearch<br>
</td>
<td class="t_cell">TOnSearchdataEvent
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">ge_DbSearching<br>
</td>
<td class="t_cell">TSearchdataEvent
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">ge_DbAfterSearch<br>
</td>
<td class="t_cell">TSearchdataEvent
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">FOldFiltered<br>
</td>
<td class="t_cell">Boolean
       
    </td>
<td class="t_cell">protected</td>
</tr>
<tr>
<td class="t_cell">Form<br>
</td>
<td class="t_cell">
<a href="p_.html#"></a>
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">OldFilter<br>
</td>
<td class="t_cell">
<a href="p_.html#"></a>
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">OldFilterOptions<br>
</td>
<td class="t_cell">
<a href="p_.html#"></a>
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">OldFiltered<br>
</td>
<td class="t_cell">
<a href="p_.html#"></a>
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">SearchedControl<br>
</td>
<td class="t_cell">
<a href="p_.html#"></a>
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">NextControl<br>
</td>
<td class="t_cell">
<a href="p_.html#"></a>
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">Color<br>
</td>
<td class="t_cell">
<a href="p_.html#"></a>
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">Value<br>
</td>
<td class="t_cell">
<a href="p_.html#"></a>
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">OnSearch<br>
</td>
<td class="t_cell">
<a href="p_.html#"></a>
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">AfterSearch<br>
</td>
<td class="t_cell">
<a href="p_.html#"></a>
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">BeforeSearch<br>
</td>
<td class="t_cell">
<a href="p_.html#"></a>
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">TabStop<br>
</td>
<td class="t_cell">
<a href="p_.html#"></a>
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">ShowHint<br>
</td>
<td class="t_cell">
<a href="p_.html#"></a>
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">DisplayAllFields<br>
</td>
<td class="t_cell">
<a href="p_.html#"></a>
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">MyLabel<br>
</td>
<td class="t_cell">
<a href="p_.html#"></a>
       
    </td>
<td class="t_cell">public</td>
</tr>
</table>
<b>Operations</b><table width="100%" border="1" cellpadding="3" cellspacing="0">
<tr>
<td class="tableheader">Name</td>
<td class="tableheader">Parameters</td>
<td class="tableheader">Returns</td>
<td class="tableheader">Visibility</td>
</tr>
<tr>
<td class="t_cell">GetForm<table class="Documentation" width="100%" border="0" cellpadding="2" cellspacing="1"><tr><td><p class="Documentation"><b>Description</b><br>
TSearchCombo 
</p></td></tr></table>
</td>
<td class="t_cell">
       
    </td>
<td class="t_cell">TCustomForm
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">p_SetDataSource<table class="Documentation" width="100%" border="0" cellpadding="2" cellspacing="1"><tr><td><p class="Documentation"><b>Description</b><br>
Renseigne la propriété DataSource avec vérification d'existence à nil
</p></td></tr></table>
</td>
<td class="t_cell">
<table border="0" cellpadding="2" cellspacing="1"><tr>
<td class="t_cell">TDataSource</td>
<td class="t_cell">a_Value</td>
</tr></table>
       
    </td>
<td class="t_cell">
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">p_SetSearchCombo<table class="Documentation" width="100%" border="0" cellpadding="2" cellspacing="1"><tr><td><p class="Documentation"><b>Description</b><br>
Le field de recherche ne doit pas être un booléen
</p></td></tr></table>
</td>
<td class="t_cell">
<table border="0" cellpadding="2" cellspacing="1"><tr>
<td class="t_cell">TWinControl</td>
<td class="t_cell">twin_edition</td>
</tr></table>
       
    </td>
<td class="t_cell">
       
    </td>
<td class="t_cell">protected</td>
</tr>
<tr>
<td class="t_cell">Create</td>
<td class="t_cell">
<table border="0" cellpadding="2" cellspacing="1"><tr>
<td class="t_cell">TComponent</td>
<td class="t_cell">AOwner</td>
</tr></table>
       
    </td>
<td class="t_cell">
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">DoEnter</td>
<td class="t_cell">
       
    </td>
<td class="t_cell">
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">DoExit</td>
<td class="t_cell">
       
    </td>
<td class="t_cell">
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">KeyValueChanged<table class="Documentation" width="100%" border="0" cellpadding="2" cellspacing="1"><tr><td><p class="Documentation"><b>Description</b><br>
Gestion de l'Edit de recherche
 Touche appuyée
//////////////////////////////////////////////////////////////////////////////
</p></td></tr></table>
</td>
<td class="t_cell">
       
    </td>
<td class="t_cell">
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">Locate<table class="Documentation" width="100%" border="0" cellpadding="2" cellspacing="1"><tr><td><p class="Documentation"><b>Description</b><br>
Le dmcombo doi avoir les mêmes liens de données
</p></td></tr></table>
</td>
<td class="t_cell">
<table border="0" cellpadding="2" cellspacing="1"><tr>
<td class="t_cell">TLocateOptions</td>
<td class="t_cell">alo_Options</td>
</tr></table>
       
    </td>
<td class="t_cell">Boolean
       
    </td>
<td class="t_cell">public</td>
</tr>
</table>
<br><br><a name="xmi_50"></a><table width="500" border="0" cellpadding="2" cellspacing="1"><tr>
<td class="ClassTableHeader" width="200">
<b>TSearchEdit</b><br>
</td>
<td class="ClassTableHeader" width="150">class
      </td>
</tr></table>
<br><table class="Documentation" width="100%" border="0" cellpadding="2" cellspacing="1"><tr><td><p class="Documentation"><b>Description</b><br>
TSearchEdit 
</p></td></tr></table>Inherits from:

    TEdit<br>Implements:

    <a href="p_xmi_1203.html#xmi_1204">ISearchComponent</a><br><b>Attributes</b><table width="100%" border="1" cellpadding="3" cellspacing="0">
<tr>
<td class="tableheader">Name</td>
<td class="tableheader">Type</td>
<td class="tableheader">Visibility</td>
</tr>
<tr>
<td class="t_cell">twin_edition<br>
</td>
<td class="t_cell">TWinControl
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">ds_Recherche<br>
</td>
<td class="t_cell">TDataSource
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">FLabel<br>
</td>
<td class="t_cell">TLabel
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">gfo_OldFilterOptions<br>
</td>
<td class="t_cell">TFilterOptions
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">FOldFiltered<br>
</td>
<td class="t_cell">Boolean
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">gs_OldFilter<br>
</td>
<td class="t_cell">String
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">gs_SansEspace<br>
</td>
<td class="t_cell">String
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">gs_NomColRech<br>
</td>
<td class="t_cell">String
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">ge_DbOnSearch<br>
</td>
<td class="t_cell">TOnSearchdataEvent
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">ge_DbSearching<br>
</td>
<td class="t_cell">TSearchdataEvent
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">ge_DbAfterSearch<br>
</td>
<td class="t_cell">TSearchdataEvent
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">FOldLabelColor<br>
</td>
<td class="t_cell">TColor
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">Form<br>
</td>
<td class="t_cell">
<a href="p_.html#"></a>
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">SearchedText<br>
</td>
<td class="t_cell">
<a href="p_.html#"></a>
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">OldFilter<br>
</td>
<td class="t_cell">
<a href="p_.html#"></a>
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">OldFilterOptions<br>
</td>
<td class="t_cell">
<a href="p_.html#"></a>
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">OldFiltered<br>
</td>
<td class="t_cell">
<a href="p_.html#"></a>
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">SearchedControl<br>
</td>
<td class="t_cell">
<a href="p_.html#"></a>
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">Color<br>
</td>
<td class="t_cell">
<a href="p_.html#"></a>
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">Datasource<br>
</td>
<td class="t_cell">
<a href="p_.html#"></a>
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">DataField<br>
</td>
<td class="t_cell">
<a href="p_.html#"></a>
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">TabStop<br>
</td>
<td class="t_cell">
<a href="p_.html#"></a>
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">ShowHint<br>
</td>
<td class="t_cell">
<a href="p_.html#"></a>
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">AutoSize<br>
</td>
<td class="t_cell">
<a href="p_.html#"></a>
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">OnSearch<br>
</td>
<td class="t_cell">
<a href="p_.html#"></a>
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">AfterSearch<br>
</td>
<td class="t_cell">
<a href="p_.html#"></a>
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">BeforeSearch<br>
</td>
<td class="t_cell">
<a href="p_.html#"></a>
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">MyLabel<br>
</td>
<td class="t_cell">
<a href="p_.html#"></a>
       
    </td>
<td class="t_cell">public</td>
</tr>
</table>
<b>Operations</b><table width="100%" border="1" cellpadding="3" cellspacing="0">
<tr>
<td class="tableheader">Name</td>
<td class="tableheader">Parameters</td>
<td class="tableheader">Returns</td>
<td class="tableheader">Visibility</td>
</tr>
<tr>
<td class="t_cell">GetForm<table class="Documentation" width="100%" border="0" cellpadding="2" cellspacing="1"><tr><td><p class="Documentation"><b>Description</b><br>
TSearchEdit 
</p></td></tr></table>
</td>
<td class="t_cell">
       
    </td>
<td class="t_cell">TCustomForm
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">p_SetDataSource<table class="Documentation" width="100%" border="0" cellpadding="2" cellspacing="1"><tr><td><p class="Documentation"><b>Description</b><br>
Renseigne la propriété DataSource avec vérification d'existence à nil
</p></td></tr></table>
</td>
<td class="t_cell">
<table border="0" cellpadding="2" cellspacing="1"><tr>
<td class="t_cell">TDataSource</td>
<td class="t_cell">a_Value</td>
</tr></table>
       
    </td>
<td class="t_cell">
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">p_SetSearchedControl</td>
<td class="t_cell">
<table border="0" cellpadding="2" cellspacing="1"><tr>
<td class="t_cell">TWinControl</td>
<td class="t_cell">AValeur</td>
</tr></table>
       
    </td>
<td class="t_cell">
       
    </td>
<td class="t_cell">protected</td>
</tr>
<tr>
<td class="t_cell">Create</td>
<td class="t_cell">
<table border="0" cellpadding="2" cellspacing="1"><tr>
<td class="t_cell">TComponent</td>
<td class="t_cell">AOwner</td>
</tr></table>
       
    </td>
<td class="t_cell">
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">Locate<table class="Documentation" width="100%" border="0" cellpadding="2" cellspacing="1"><tr><td><p class="Documentation"><b>Description</b><br>
lws_SansEspace := TRimRight ( tx_edition.Text );
</p></td></tr></table>
</td>
<td class="t_cell">
<table border="0" cellpadding="2" cellspacing="1"><tr>
<td class="t_cell">TLocateOptions</td>
<td class="t_cell">alo_Options</td>
</tr></table>
       
    </td>
<td class="t_cell">Boolean
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">KeyPress<table class="Documentation" width="100%" border="0" cellpadding="2" cellspacing="1"><tr><td><p class="Documentation"><b>Description</b><br>
Gestion de l'Edit de recherche
 Touche pressée
 Key : La touche
//////////////////////////////////////////////////////////////////////////////
</p></td></tr></table>
</td>
<td class="t_cell">
<table border="0" cellpadding="2" cellspacing="1"><tr>
<td class="t_cell">char</td>
<td class="t_cell">ach_Key</td>
</tr></table>
       
    </td>
<td class="t_cell">
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">KeyUp<table class="Documentation" width="100%" border="0" cellpadding="2" cellspacing="1"><tr><td><p class="Documentation"><b>Description</b><br>
Gestion de l'Edit de recherche
 Touche enlevée
 Key : La touche
 Shift : Option obligatoire pour la compatibilité
//////////////////////////////////////////////////////////////////////////////
</p></td></tr></table>
</td>
<td class="t_cell">
<table border="0" cellpadding="2" cellspacing="1">
<tr>
<td class="t_cell">Word</td>
<td class="t_cell">Key</td>
</tr>
<tr>
<td class="t_cell">TShiftState</td>
<td class="t_cell">Shift</td>
</tr>
</table>
       
    </td>
<td class="t_cell">
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">DoEnter<table class="Documentation" width="100%" border="0" cellpadding="2" cellspacing="1"><tr><td><p class="Documentation"><b>Description</b><br>
On se place sur l'enregistrement sur lequel on était placé
</p></td></tr></table>
</td>
<td class="t_cell">
       
    </td>
<td class="t_cell">
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">DoExit</td>
<td class="t_cell">
       
    </td>
<td class="t_cell">
       
    </td>
<td class="t_cell">public</td>
</tr>
</table>
<br><br><a name="xmi_1204"></a><table width="500" border="0" cellpadding="2" cellspacing="1"><tr>
<td class="ClassTableHeader" width="200"><b>ISearchComponent</b></td>
<td class="ClassTableHeader" width="150">interface
      </td>
</tr></table>Implementing classes:

    <a href="p_xmi_1203.html#xmi_50">TSearchEdit</a>,  <a href="p_xmi_1203.html#xmi_62">TSearchCombo</a><br><b>Operations</b><table width="100%" border="1" cellpadding="3" cellspacing="0">
<tr>
<td class="tableheader">Name</td>
<td class="tableheader">Parameters</td>
<td class="tableheader">Returns</td>
<td class="tableheader">Visibility</td>
</tr>
<tr>
<td class="t_cell">GetForm</td>
<td class="t_cell">
       
    </td>
<td class="t_cell">TCustomForm
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">p_SetDataSource</td>
<td class="t_cell">
<table border="0" cellpadding="2" cellspacing="1"><tr>
<td class="t_cell">TDataSource</td>
<td class="t_cell">a_Value</td>
</tr></table>
       
    </td>
<td class="t_cell">
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">DoEnter</td>
<td class="t_cell">
       
    </td>
<td class="t_cell">
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">DoExit</td>
<td class="t_cell">
       
    </td>
<td class="t_cell">
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">Locate</td>
<td class="t_cell">
<table border="0" cellpadding="2" cellspacing="1"><tr>
<td class="t_cell">TLocateOptions</td>
<td class="t_cell">alo_Options</td>
</tr></table>
       
    </td>
<td class="t_cell">Boolean
       
    </td>
<td class="t_cell">public</td>
</tr>
</table>
<br><br>
</body>
</html>
